v3.25.2
Income Taxes - Summary of Operating Loss Carryforwards (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards $ 465,615
2026 Through 2035  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 13,129
2036 Through 2045  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 186,410
Indefinite  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 266,076
U.S. federal  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 122,645
U.S. federal | 2026 Through 2035  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 0
U.S. federal | 2036 Through 2045  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 44,812
U.S. federal | Indefinite  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 77,833
State taxing jurisdictions  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 156,649
State taxing jurisdictions | 2026 Through 2035  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 12,398
State taxing jurisdictions | 2036 Through 2045  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 139,393
State taxing jurisdictions | Indefinite  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 4,858
Non-U.S. tax authority  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 186,321
Non-U.S. tax authority | 2026 Through 2035  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 731
Non-U.S. tax authority | 2036 Through 2045  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 2,205
Non-U.S. tax authority | Indefinite  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards $ 183,385