Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Maturities of Lease Liabilities (Details)

v3.25.3
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Maturities of lease liabilities due in the 12-month period ending March 31,    
2026 $ 3,638  
2027 3,901  
2028 3,522  
2029 3,318  
2030 3,313  
Thereafter 2,075  
Operating lease liabilities payments due 19,767  
Less imputed interest (1,546)  
Total lease liabilities 18,221  
Operating lease liability - current 3,122 $ 2,812
Operating lease liability - noncurrent $ 15,099 $ 16,594