XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Long-term operating leases expenses $ 2,686 $ 2,383 $ 2,568
Short-term operating leases expenses 2,852 1,874 3,226
Total operating lease expenses 5,538 4,257 5,794
Amortization of leased assets for finance leases 3,544 2,818 1,744
Sublease income (1,172) (978) (758)
Total net lease cost $ 7,910 $ 6,097 $ 6,780