XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
External-Use Software Development Costs - Future Amortization Expenses For Capitalized Software Development Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Research and Development [Abstract]    
Remaining six months of 2024 $ 11,975  
2025 19,772  
2026 14,331  
2027 8,398  
2028 4,541  
Thereafter 1,836  
External-use software development costs, net $ 60,853 $ 66,659