v3.25.2
Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 16, 2024
Apr. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 29, 2025
Dec. 31, 2024
Feb. 27, 2024
Apr. 25, 2023
Oct. 24, 2019
Line of Credit Facility [Line Items]                      
Ratio of total liability to net worth     1.4   1.4            
Maximum ratio of total liability to net worth for compliance     3   3            
Revolving Credit Facility                      
Line of Credit Facility [Line Items]                      
Credit facility maximum borrowings $ 200,000,000 $ 230,000,000 $ 500,000,000   $ 500,000,000   $ 230,000,000 $ 200,000,000 $ 15,500,000 $ 23,000,000 $ 23,000,000
Option to increase maximum borrowing capacity 300,000,000                    
Total Term Loan     $ 317,277,000   $ 317,277,000     76,467,000      
Weighted average interest rate     5.60% 6.60% 5.60% 6.60%          
Line of Credit Facility, Additional Borrowing Capacity   $ 30,000,000                  
Revolving Credit Facility | Base Rate                      
Line of Credit Facility [Line Items]                      
Debt Instrument, Basis Spread on Variable Rate         0.50%            
Revolving Credit Facility | SOFR                      
Line of Credit Facility [Line Items]                      
Debt Instrument, Basis Spread on Variable Rate         1.00%            
Revolving Credit Facility | Minimum                      
Line of Credit Facility [Line Items]                      
Applicable margin     1.25%   1.25%            
Commitment fee percentage         0.10%            
Revolving Credit Facility | Maximum                      
Line of Credit Facility [Line Items]                      
Applicable margin     1.75%   1.75%            
Commitment fee percentage         0.20%            
Letter of Credit                      
Line of Credit Facility [Line Items]                      
Total Term Loan     $ 654,000   $ 654,000     300,000      
Letter of Credit | Minimum                      
Line of Credit Facility [Line Items]                      
Commitment fee percentage         1.25%            
Letter of Credit | Maximum                      
Line of Credit Facility [Line Items]                      
Commitment fee percentage         1.75%            
Term Loan                      
Line of Credit Facility [Line Items]                      
Total Term Loan     $ 0   $ 0     $ 78,424,000      
Weighted average interest rate     5.70%   5.70%            
Debt Instrument, Face Amount $ 80,000,000                    
Debt Instrument, Term 60 months                    
Long-Term Debt             $ 72,000,000        
Term Loan | SOFR                      
Line of Credit Facility [Line Items]                      
Debt Instrument, Basis Spread on Variable Rate         0.10%