v3.26.1
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jul. 27, 2020
Debt Instrument [Line Items]      
Deferred financing costs $ (4,075) $ (4,595)  
Long-term debt 448,408 445,405  
Revolving credit facility due 2030 | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Long-term debt, gross 50,000 50,000  
4.875% senior notes due 2030 | Senior Notes      
Debt Instrument [Line Items]      
Long-term debt, gross 400,000 400,000  
Interest rate     4.875%
4% promissory note due 2031 | Notes Payable, Other Payables      
Debt Instrument [Line Items]      
Long-term debt, gross $ 2,483 $ 0  
Interest rate 4.00%