XML 99 R82.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segment, Geographic and Major Customer Information - Major Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Segment Reporting Information          
Revenue $ 56,031 $ 49,742 $ 169,743 $ 136,267  
Related Party          
Segment Reporting Information          
Revenue 33,090 33,177 97,197 88,332  
Accounts receivable 44,831   44,831   $ 52,370
Customer A          
Segment Reporting Information          
Accounts receivable 8,274   8,274   3,324
Customer B          
Segment Reporting Information          
Accounts receivable 3,170   3,170   2,264
Customer C          
Segment Reporting Information          
Accounts receivable 2,241   2,241   $ 1,288
Customer Concentration Risk | Sales | Customer A | Related Party          
Segment Reporting Information          
Revenue $ 33,090 $ 33,177 $ 97,197 $ 88,332  
Percentage of revenue by major customers (in percentage) 59.10% 66.70% 57.30% 64.80%  
Customer Concentration Risk | Accounts Receivable | Customer A          
Segment Reporting Information          
Percentage of revenue by major customers (in percentage)     30.10%   18.60%
Customer Concentration Risk | Accounts Receivable | Customer B          
Segment Reporting Information          
Percentage of revenue by major customers (in percentage)     11.50%   7.20%
Customer Concentration Risk | Accounts Receivable | Customer C          
Segment Reporting Information          
Percentage of revenue by major customers (in percentage)     8.20%   12.70%