v3.25.4
Commitments and Contingencies - Schedule of Lease cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]      
Operating lease cost $ 2,540 $ 3,404 $ 3,921
Short-term lease cost 688 883 840
Amortization of finance lease assets 1,554 602 1,175
Interest on lease liabilities 806 866 823
Total lease cost 5,588 5,755 6,759
Operating cash flows from operating leases 3,622 4,619 4,516
Operating cash flows from financing leases 805 866 793
Financing cash flows from finance leases 822 758 506
Operating lease obligations 925 761 344
Finance lease obligations $ 56 $ 0 $ 15,567