XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Variable Interest Entities (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 29, 2024
Dec. 31, 2024
Dec. 31, 2017
Jun. 26, 2025
Variable Interest Entity [Line Items]        
Renewal term (in years)       5 years
Global Wells        
Variable Interest Entity [Line Items]        
Ownership interest (as a percent) 15.10%      
Voting interest (as a percent) 33.30%      
Cash consideration $ 3,208      
Payment of redeemable variable interest   $ 2,325    
Selling Member | Global Wells        
Variable Interest Entity [Line Items]        
Ownership interest (as a percent) 10.80%      
Global Wells        
Variable Interest Entity [Line Items]        
Ownership interest (as a percent)     13.50%  
Voting interest (as a percent)     25.00%  
Minimum bank account to make additional contributions from members     $ 50  
Contributions to offset the amount that member cannot contribute (up to)     $ 25  
Renewal term (in years)       5 years