v3.25.1
Restructuring - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Cost Reduction And Cost Structure Reduction Plans      
Restructuring Cost and Reserve [Line Items]      
Payment for restructuring costs   $ 700 $ 700
Restructuring costs   $ 782 $ 1,181
Cost Structure Reduction Plan | Minimum | Amount Expected to Incur      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs $ 500    
Cost Structure Reduction Plan | Maximum | Amount Expected to Incur      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs $ 800