v3.25.2
Internal-Use Software (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Internal-Use Software [Abstract]          
Period of initial terms of arrangement     3 years    
Period of additional renewal term     5 years    
Period of subsequent renewal term     5 years    
Incurred and capitalized implementation costs     $ 39 $ 51  
Capitalized implementation costs $ 4,714   4,714   $ 4,675
Amortization expense $ 0 $ 0 $ 0 $ 0