XML 103 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue by Geographic Area and Groups of Similar Products - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Long-lived assets by geographic area:    
Total $ 91,458 $ 139,012
United States    
Long-lived assets by geographic area:    
Total $ 65,782 $ 99,368
United States | Long Lived Asset by Geographic area | Geographic Concentration Risk    
Percentage of long-lived assets by geographic area:    
Percentage of revenue 72.00% 71.00%
International    
Long-lived assets by geographic area:    
Total $ 25,676 $ 39,644
International | Long Lived Asset by Geographic area | Geographic Concentration Risk    
Percentage of long-lived assets by geographic area:    
Percentage of revenue 28.00% 29.00%