v3.25.2
Debt - Provisions of Revolving Line of Credit (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Debt instruments    
Proceeds from lines of credit $ 77,007 $ 29,216
Repayments of line of credit 67,212 $ 6,809
Revolver    
Debt instruments    
Line of credit facility, maximum borrowing capacity 65,000  
Amount outstanding 10,000  
Remaining borrowing capacity 21,900  
Letter of Credit    
Debt instruments    
Line of credit facility, maximum borrowing capacity $ 5,000