v3.25.4
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jan. 30, 2026
Jan. 16, 2026
Jan. 21, 2025
Subsequent Event [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity     $ 300
Minimum [Member] | Pricing Level III      
Subsequent Event [Line Items]      
Line of Credit Facility, Interest Rate Description     100.00%
Minimum [Member] | Pricing Level II      
Subsequent Event [Line Items]      
Line of Credit Facility, Interest Rate Description     175.00%
Minimum [Member] | Pricing Level I      
Subsequent Event [Line Items]      
Line of Credit Facility, Interest Rate Description     250.00%
Maximum [Member] | Pricing Level III      
Subsequent Event [Line Items]      
Line of Credit Facility, Interest Rate Description     175.00%
Maximum [Member] | Pricing Level II      
Subsequent Event [Line Items]      
Line of Credit Facility, Interest Rate Description     250.00%
Maximum [Member] | Pricing Level IV      
Subsequent Event [Line Items]      
Line of Credit Facility, Interest Rate Description     100.00%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Pricing Level III      
Subsequent Event [Line Items]      
Credit Agreement Interest Margin Rate     1.75%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Pricing Level II      
Subsequent Event [Line Items]      
Credit Agreement Interest Margin Rate     2.00%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Pricing Level IV      
Subsequent Event [Line Items]      
Credit Agreement Interest Margin Rate     1.50%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Pricing Level I      
Subsequent Event [Line Items]      
Credit Agreement Interest Margin Rate     2.25%
Base Rate | Pricing Level III      
Subsequent Event [Line Items]      
Credit Agreement Interest Margin Rate     0.75%
Base Rate | Pricing Level II      
Subsequent Event [Line Items]      
Credit Agreement Interest Margin Rate     1.00%
Base Rate | Pricing Level IV      
Subsequent Event [Line Items]      
Credit Agreement Interest Margin Rate     0.50%
Base Rate | Pricing Level I      
Subsequent Event [Line Items]      
Credit Agreement Interest Margin Rate     1.25%
Subsequent Event      
Subsequent Event [Line Items]      
Repayments of Lines of Credit $ 60,000 $ 150,000  
Subsequent Event | Gulf Island      
Subsequent Event [Line Items]      
Payments to Acquire Businesses, Gross   $ 192,000  
Subsequent Event, Date   Jan. 16, 2026  
Business Combination, Price Per Share   $ 12