XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Borrowings - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]          
Interest expense $ 2,000,000 $ 1,900,000 $ 5,900,000 $ 5,800,000  
Long-term debt 190,000,000   190,000,000   $ 200,000,000
Debt Issuance Costs, Gross 400,000   400,000    
Principal payments on notes payable     60,000,000 0  
Proceeds from issuance of notes payable     50,000,000 $ 0  
Series D | Senior notes          
Debt Instrument [Line Items]          
Long-term debt 0   0   60,000,000
Series G Senior Notes | Senior notes          
Debt Instrument [Line Items]          
Long-term debt         0
Revolving credit agreement          
Debt Instrument [Line Items]          
Debt and capital lease obligations 0   0    
Line of credit facility, maximum borrowing capacity 100,000,000   $ 100,000,000    
Line of credit facility, unused capacity, commitment fee, percentage     0.15%    
Long-term debt 0   $ 0   $ 0
Level 2          
Debt Instrument [Line Items]          
Borrowings fair value $ 180,900,000   $ 180,900,000