Summary of Significant Accounting Policies - Additional Information (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Accounting Policies [Line Items] | ||
Restricted cash | $ 15,987 | $ 16,063 |
Contract with customer, threshold period | 30 days |
X | ||||||||||
- Definition Threshold period for when right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, is considered past due, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Excludes threshold period past due to write off as uncollectible. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Accounting policies. No definition available.
|