XML 174 R146.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Operating Lease (Details) - Operating Lease Agreement
1 Months Ended
May 31, 2023
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Lessee, operating lease, term of contract 5 years 6 months
Average undiscounted minimum monthly rent payments $ 15,500
Lessee, operating lease, renewal term 5 years