XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 472 $ 519 $ 956 $ 1,045
Finance lease cost        
Amortization of finance leases 12 17 26 27
Interest on finance lease liabilities 1 4 3 7
Variable lease cost 385 285 737 614
Short-term lease cost 11 13 29 35
Total lease cost $ 881 $ 838 $ 1,751 $ 1,728