XML 70 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2025
Mar. 31, 2025
Long-term Purchase Commitment [Line Items]    
Lease release payment $ 28,000  
Loss on lease termination   $ 24,300
Liability insurance, amount, total   50,000
Liability insurance, amount, deductible   250
Security Incident, net pre-tax expense   2,200
Security Incident, ongoing legal fees   1,100
Loss contingency accrual, period increase (decrease)   1,100
Loss contingency accrual   1,600
Third-party technology [Member]    
Long-term Purchase Commitment [Line Items]    
Remaining aggregate minimum purchase commitment   $ 194,700