v3.26.1
Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 16, 2025
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt            
Line of Credit Facility, Maximum Amount Outstanding During Period   $ 336,700 $ 374,200   $ 376,900  
Remaining borrowing capacity   44,200   $ 44,200    
Revolving Credit Facility            
Debt            
Proceeds from Lines of Credit   565,100        
Credit facility, total available credit           $ 600,000
Line of Credit Facility, Increase (Decrease), Net       50,000    
Line of Credit Facility, Periodic Payment       30,000    
Revolving Credit Facility | Wells Fargo Bank            
Debt            
Line of Credit Facility, Maximum Borrowing Capacity           $ 300,000
Revolving Credit Facility | Credit Agreement | Line of Credit            
Debt            
Debt Instrument, Term 5 years          
Debt Instrument, Term 5 years          
Revolving Credit Facility | Fair Value, Inputs, Level 2            
Debt            
Revolving loan   $ 44,247   $ 44,247 $ 0  
Bridge Loan | Credit Agreement | Line of Credit            
Debt            
Debt Instrument, Term 5 years          
Debt Instrument, Term 5 years