v3.25.3
Debt - Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Senior Secured Credit Facility | Secured Credit Facility    
Debt Instrument, Redemption [Line Items]    
Total outstanding balance $ 0 $ 0
Second Amended and Restated Credit Agreement | Revolving Credit Facility    
Debt Instrument, Redemption [Line Items]    
Debt covenant, percentage of utilized line of credit (less than) 25.00%  
Lines of credit    
Debt Instrument, Redemption [Line Items]    
Total outstanding balance $ 19,412 $ 29,989
Lines of credit | Third Amendment, 2028 Tranche | Secured Credit Facility    
Debt Instrument, Redemption [Line Items]    
Maximum borrowing capacity under credit facility $ 155,000  
Lines of credit | Third Amended and Restated Credit Agreement | Secured Credit Facility | Debt Instrument, Covenant, Period Three    
Debt Instrument, Redemption [Line Items]    
Required minimum debt to consolidated EBITDA ratio 3