XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Losses related to foreign currency $ 700 $ 500 $ 700
Impairment of long-lived assets 0    
Unrecognized tax benefits, penalties and interest expense 200    
Dividend yield     0.00%
Goodwill impairment 0 0 $ 0
Intangible asset impairment $ 0 $ 0 $ 0
Customer F | Accounts Receivable | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage 23.00%    
Customer A | Accounts Receivable | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage   40.00%  
Customer A | Unbilled Receivables | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage 50.00% 59.00%  
Customer A | Revenue | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage 14.00% 49.00% 42.00%
Customer C | Accounts Receivable | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage   32.00%  
Customer C | Unbilled Receivables | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage 24.00% 11.00%  
Customer C | Revenue | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage     13.00%
Customer E | Accounts Receivable | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage   15.00%  
Customer B | Unbilled Receivables | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage   16.00%  
Customer B | Revenue | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage   13.00%  
Customer D | Revenue | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration risk, percentage     12.00%