v3.26.1
Property and Equipment (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Property, Plant and Equipment [Line Items]        
Depreciation and amortization $ 20,664 $ 11,720 $ 38,279 $ 22,678
Loss on disposal of property and equipment (200)   (2,051) 0
Insurance claims collected 21,600   21,600  
Insurance recoveries     32,500  
Insured event, gain (loss)     125,900  
Other Current Assets [Member]        
Property, Plant and Equipment [Line Items]        
Insurance receivable for claims $ 10,900   $ 10,900  
Maximum [Member]        
Property, Plant and Equipment [Line Items]        
Loss on disposal of property and equipment   $ (100)   $ (100)