v3.24.3
Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 177,750  
Debt discount and issuance cost, net of amortization (534) $ (804)
Total debt 177,216 198,196
Less: debt maturing within one year, net 12,223 12,190
Long-term debt, net 164,993 186,006
Term Loan    
Debt Instrument [Line Items]    
Total debt $ 177,750 $ 199,000