XML 114 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information & Geographic Data - Additional Information (Details) - segment
3 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue, Major Customer [Line Items]      
Number of reportable segments 2    
Customer A | Accounts Receivable | Significant customers      
Revenue, Major Customer [Line Items]      
Concentration risk percentage   31.00% 24.00%
Customer B | Accounts Receivable | Significant customers      
Revenue, Major Customer [Line Items]      
Concentration risk percentage   14.00% 13.00%
Customer C | Accounts Receivable | Significant customers      
Revenue, Major Customer [Line Items]      
Concentration risk percentage   13.00% 11.00%