XML 163 R127.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Area Reporting - Geographical (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segment and Geographic Area Reporting      
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Revenues $ 628,814 $ 891,340 $ 701,440
Long-Lived Assets 1,280,304 2,004,688  
United States      
Segment and Geographic Area Reporting      
Revenues 428,215 741,498 545,942
Long-Lived Assets 1,208,096 1,881,042  
Other foreign countries      
Segment and Geographic Area Reporting      
Revenues 200,599 149,842 $ 155,498
Long-Lived Assets $ 72,208 $ 123,646