XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION - Business Operations (Details) - segment
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsidiary, Sale of Stock [Line Items]      
Number of reportable segments 2    
Geographic Concentration Risk | Revenue from Contract with Customer Benchmark | United States      
Subsidiary, Sale of Stock [Line Items]      
Concentration risk, percentage 79.00% 65.00% 74.00%
Geographic Concentration Risk | Revenue from Contract with Customer Benchmark | Europe      
Subsidiary, Sale of Stock [Line Items]      
Concentration risk, percentage 10.00%    
Geographic Concentration Risk | Revenue from Contract with Customer Benchmark | Canada      
Subsidiary, Sale of Stock [Line Items]      
Concentration risk, percentage 6.00% 14.00% 5.00%
Geographic Concentration Risk | Revenue from Contract with Customer Benchmark | Various Other Countries      
Subsidiary, Sale of Stock [Line Items]      
Concentration risk, percentage 5.00%