v3.25.3
Operating Leases - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended
Mar. 25, 2025
Apr. 30, 2022
Aug. 31, 2021
Apr. 30, 2019
Los Angeles, California        
Lessee Lease Description [Line Items]        
Operating lease, agreement term       28 months
Operating lease, rent abatement period     9 months 4 months
Operating lease, lease amendment term     3 years  
Operating lease, extend the term for an additional period     3 years 6 months  
Morristown, New Jersey        
Lessee Lease Description [Line Items]        
Operating lease, agreement term   73 months    
Operating lease, rent abatement period   3 months    
Operating lease, rent escalation percentage   2.00%    
Short-term sublease cost $ 13,000