v3.25.2
Debt - Schedule of Revolver (Details) - USD ($)
Jun. 30, 2025
May 29, 2025
Apr. 30, 2025
Dec. 31, 2024
Dec. 16, 2024
Feb. 27, 2024
Apr. 25, 2023
Oct. 24, 2019
Revolving Credit Facility                
Line of Credit Facility [Line Items]                
Credit facility maximum borrowings $ 500,000,000 $ 230,000,000 $ 230,000,000 $ 200,000,000 $ 200,000,000 $ 15,500,000 $ 23,000,000 $ 23,000,000
Total Term Loan 317,277,000     76,467,000        
Borrowings available under the Revolver 182,069,000     123,233,000        
Letter of Credit                
Line of Credit Facility [Line Items]                
Total Term Loan $ 654,000     $ 300,000