v3.26.1
OTHER FINANCIAL INFORMATION - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]            
Accrued sales and other taxes $ 7,395   $ 7,868      
Accrued professional fees 4,765   4,014      
Income taxes payable 2,673   1,996      
Accrued litigation costs 520   543      
Accrued reorganization costs 0 $ 436 2,521 $ 717 $ 259 $ 1,052
Other accrued expenses 8,113   7,365      
Total other accrued liabilities $ 23,466   $ 24,307