v3.25.1
DEBT - Narrative (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
May 24, 2022
USD ($)
Silicon Valley Bank Credit Agreement      
Debt Instrument [Line Items]      
Amount outstanding $ 0    
Secured Debt | Silicon Valley Bank Credit Agreement      
Debt Instrument [Line Items]      
Debt instrument, face amount     $ 65,000,000
Fixed charge coverage ratio     1.25
Consolidated total leverage ratio     4
Consolidated borrower leverage ratio     3
Secured Debt | Term Loan Agreement      
Debt Instrument [Line Items]      
Interest rate during period 8.07% 8.10%  
Line of Credit | Silicon Valley Bank Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowing capacity     $ 40,000,000