XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Long-term operating leases expenses $ 2,383 $ 2,568 $ 2,409
Short-term operating leases expenses 1,874 3,226 2,543
Total operating lease expenses 4,257 5,794 4,952
Amortization of leased assets for finance leases 2,818 1,744 515
Sublease income (978) (758) (407)
Total net lease cost $ 6,097 $ 6,780 $ 5,060