XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Summary of Activity in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Balance at beginning of period $ (12,671) $ (741)
Provision for uncollectible accounts (1,343) (12,675)
Uncollectible accounts written off 7,313 745
Balance at end of period $ (6,701) $ (12,671)