v3.26.1
Debt - Schedule of Current and Noncurrent Portions of Debt Facilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Debt Instrument [Line Items]              
Less: debt issuance costs on term loan facility $ (142)     $ (294)      
Total debt, net 67,639     25,112      
Less: current portion of long-term debt (67,639)     (3,281)      
Current portion of debt issuance costs 0     95      
Total long-term debt, net 0 $ 65,685 $ 61,315 21,926 $ 22,588 $ 23,212 $ 23,837
Term Loan Facility              
Debt Instrument [Line Items]              
Long-term debt, Gross 22,781     25,406      
Revolving Credit Facility              
Debt Instrument [Line Items]              
Long-term debt, Gross $ 45,000     $ 0