XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Condensed Consolidated Balance Sheet Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating right-of-use assets    
Operating right-of-use assets $ 17,556 $ 19,480
Operating lease liabilities    
Current 8,004 6,809
Non-current 9,783 12,739
Total operating lease liabilities 17,787 19,548
Finance right-of-use assets    
Finance right-of-use assets 25,861 21,871
Finance lease liabilities    
Current 12,895 7,837
Non-current 10,862 13,389
Total finance lease liabilities 23,757 21,226
Real Property    
Operating right-of-use assets    
Operating right-of-use assets 17,556 19,480
Vehicles    
Finance right-of-use assets    
Finance right-of-use assets $ 25,861 $ 21,871