XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
DESCRIPTION OF THE BUSINESS AND BASIS OF PRESENTATION - Narrative (Details)
$ in Thousands
3 Months Ended 42 Months Ended 50 Months Ended
Jan. 09, 2023
Dec. 29, 2022
Nov. 05, 2021
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
import
Jan. 31, 2022
governmentOfficial
Sep. 30, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]                
Number of segments | segment       2        
Number of government officials | governmentOfficial             2  
Number of imports | import           7    
REVENUE RECOGNITION                
Revenue       $ 135,501 $ 122,754      
Cash and cash equivalents       $ 22,001       $ 35,492
Credit Agreement                
REVENUE RECOGNITION                
Basis points adjustments (as percentage) 0.50% 0.50%            
Credit Agreement | Base Rate                
REVENUE RECOGNITION                
Basis points adjustments (as percentage) 1.00% 1.00%            
Minimum | Secured Overnight Financing Rate (SOFR)                
REVENUE RECOGNITION                
Variable interest rate (as a percent) 1.00% 1.00%            
Minimum | Credit Agreement                
REVENUE RECOGNITION                
Variable interest rate (as a percent)     1.00%          
Minimum | Credit Agreement | Secured Overnight Financing Rate (SOFR)                
REVENUE RECOGNITION                
Debt instrument, adjustment rate   0.0011448            
Variable interest rate (as a percent) 0.11448%              
Basis points adjustments (as percentage) 6.75% 6.00%            
Minimum | Credit Agreement | Base Rate                
REVENUE RECOGNITION                
Variable interest rate (as a percent) 2.00% 2.00%            
Basis points adjustments (as percentage) 5.75% 5.00%            
Maximum | Secured Overnight Financing Rate (SOFR)                
REVENUE RECOGNITION                
Debt instrument, adjustment rate   0.0042826            
Maximum | Credit Agreement | Secured Overnight Financing Rate (SOFR)                
REVENUE RECOGNITION                
Variable interest rate (as a percent) 0.42826%              
Basis points adjustments (as percentage) 9.50% 6.50%            
Maximum | Credit Agreement | Base Rate                
REVENUE RECOGNITION                
Basis points adjustments (as percentage) 8.50% 5.50%            
One customer | Revenue from Contract with Customer | Customer Concentration Risk                
REVENUE RECOGNITION                
Concentration risk percentage       22.40% 21.70%