XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Related-Party Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2020
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]          
Current deferred revenue $ 59,618     $ 56,012 $ 52,456
Payment to acquire interest in joint venture   $ 1,715      
CCAW JV LLC [Member]          
Related Party Transaction [Line Items]          
Current deferred revenue 60     55  
Revenues recognized from related party 370 402      
Payment to acquire interest in joint venture     $ 2,940    
Equity method investment, ownership percentage     50.00%    
Cleveland Clinic [Member]          
Related Party Transaction [Line Items]          
Current deferred revenue 66     153  
Revenues recognized from related party 62 $ 470      
Related Party [Member] | CCAW JV LLC [Member]          
Related Party Transaction [Line Items]          
Due from related parties 401     400  
Related Party [Member] | Cleveland Clinic [Member]          
Related Party Transaction [Line Items]          
Due from related parties $ 49     $ 216