v3.26.1
Supplemental Information to the Condensed Consolidated Financial Statements - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Regulated Operation, Regulatory Liability [Table]    
Accrued payroll and employee expenses $ 21,952 $ 20,167
Accrued taxes 6,929 1,916
Customer deposits 7,136 480
Accrued interest 1,938 1,598
Accrued legal claims 8,000 0
Other accrued liabilities 3,483 2,748
Total accrued expenses $ 49,438 $ 26,909