v3.26.1
INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Loss before income taxes $ (15,527) $ (12,576) $ (33,113) $ (20,803)
Income tax (benefit) expense $ (5,721) $ 11,831 $ 6,186 $ 22,862
Effective tax rate 36.80% (94.10%) (18.70%) (109.90%)
Gross profit $ 45,491 $ 41,392 $ 90,373 $ 80,953
Effective tax rate on gross profit (12.60%) 28.60% 6.80% 28.20%