v3.25.2
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt $ 176,050 $ 106,281
Less: Unamortized debt issuance costs related to the State Farm Term Loan (491) (521)
Total long-term debt, net 153,383 104,968
Notes payable    
Debt Instrument [Line Items]    
Total debt 580 792
Less: Notes payable, current portion (580) (792)
State Farm Term Loan | 2025 JPM Credit Facility    
Debt Instrument [Line Items]    
Total debt 25,000 25,000
Revolving Credit Facility | 2025 JPM Credit Facility | 2025 JPM Credit Facility    
Debt Instrument [Line Items]    
Total debt 111,599 0
Revolving Credit Facility | Prior JPM Credit Facility | 2025 JPM Credit Facility    
Debt Instrument [Line Items]    
Total debt 0 50,296
Revolving Credit Facility | BAC Credit Facility | 2025 JPM Credit Facility    
Debt Instrument [Line Items]    
Total debt 38,871 30,193
Less: Notes payable, current portion $ (21,596) $ 0