v3.26.3
STOCKHOLDERS' EQUITY - Schedule of Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Net earnings $ (3,910) $ (3,626) $ (12,610) $ (11,131)
Income Statement Location [Axis]: us-gaap:CostOfRevenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation cost 555 382 1,733 1,356
Income Statement Location [Axis]: us-gaap:OperatingExpenses        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation cost $ 4,484 $ 4,268 $ 14,583 $ 12,942