v3.24.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Income Tax Contingency [Line Items]          
Goodwill impairment $ 0 $ 44,110 $ 0 $ 44,110 $ 44,110
Income taxes payable 4,300   4,300   4,000
Unrecognized tax benefits 5,600   5,600   5,300
Accrued liability for interest related to unrecognized tax benefits $ 800   800   500
Workers' Compensation Insurance          
Income Tax Contingency [Line Items]          
Goodwill impairment   $ 44,100 $ 0   $ 44,110