XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Condensed Consolidated Balance Sheet Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating right-of-use assets    
Operating right-of-use assets $ 18,065 $ 19,480
Operating lease liabilities    
Current 7,530 6,809
Non-current 10,672 12,739
Total operating lease liabilities 18,202 19,548
Finance right-of-use assets    
Finance right-of-use assets 23,077 21,871
Finance lease liabilities    
Current 12,162 7,837
Non-current 9,934 13,389
Total finance lease liabilities 22,096 21,226
Real Property    
Operating right-of-use assets    
Operating right-of-use assets 18,065 19,480
Vehicles    
Finance right-of-use assets    
Finance right-of-use assets $ 23,077 $ 21,871