XML 104 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Reportable Segments - Schedule of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]      
Total revenues $ 1,574,389 $ 860,205 $ 763,761
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Total revenues 1,351,024 740,506 660,583
All other countries      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Total revenues $ 223,365 $ 119,699 $ 103,178