XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2
SIGNIFICANT ACCOUNTING POLICIES - Defined Contribution Plan and Severance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Payment for Pension and Other Postretirement Benefits [Abstract]          
401(k) match expense $ 1,700 $ 1,500 $ 3,500 $ 3,100  
Selling, general and administrative 38,981 $ 34,335 82,961 $ 70,164  
Accrued salaries and benefits 24,342   24,342   $ 28,401
Severance          
Payment for Pension and Other Postretirement Benefits [Abstract]          
Selling, general and administrative     600    
Accrued salaries and benefits $ 500   $ 500