v3.26.1
Supplemental Information to the Condensed Consolidated Financial Statements - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued payroll and employee expenses $ 20,501 $ 20,167
Accrued taxes 6,295 1,916
Customer deposits 2,905 480
Accrued interest 272 1,598
Accrued transaction costs 140 0
Other accrued liabilities 1,545 2,748
Total accrued expenses $ 31,658 $ 26,909